﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace SilverlightApplicationBibliothèquesLivres
{
    public class SingletonEditeurs
    {
        public static Editeurs EditeursStatic = new Editeurs();
    }

    public class Editeurs
    {
        public Editeur[] ListeEditeurs = new Editeur[0];

        public Editeurs()
        {
        }

        public void CreationListeEditeurs(Editeur Ed)
        {
            Editeur[] temp = new Editeur[ListeEditeurs.Length + 1];
            ListeEditeurs.CopyTo(temp, 0);
            temp[temp.Length - 1] = Ed;
            ListeEditeurs = temp;
        }

        public void ChargerEditeurs()
        {
            /*
            ConnexionBDD.ConnectionBaseDonnées();

            ConnexionBDD.oDa.SelectCommand = ConnexionBDD.oConn.CreateCommand();
            ConnexionBDD.oDa.SelectCommand.CommandText = "SELECT*FROM Editeurs;";
            DataSet ODS = new DataSet();
            ConnexionBDD.oDa.Fill(ODS, "Editeurs");


            SingletonEditeurs.EditeursStatic = new Editeurs();
            foreach (DataRow r in ODS.Tables[0].Rows)
            {
                Editeur Ed = new Editeur();
                
                Ed.N_Editeur = Convert.ToInt32(r[0]);
                Ed.NomEditeur = r[1].ToString();

                SingletonEditeurs.EditeursStatic.CreationListeEditeurs(Ed);
            }*/

            /*if (ListeUpdated != null)
            {
                ListeUpdated(this, new UpdateEventArgs("Charger"));
            }*/
        }

    }
}
